﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace serva
{
    [Serializable]
    public class Componente
    {
        /// Es nuestro inventario
        /// <summary>
        /// identificador del componente --> Inventario
        /// </summary>
        private string codigo = "####";

        public string Codigo
        {
            set { codigo = value; }
            get { return codigo; }
        }

        /// <summary>
        /// nombre que tendra componente
        /// </summary>
        private string Name = "Nombre";

        public string Nombre
        {
            set { Name = value; }
            get { return Name; }
        }

        /// <summary>
        /// cuanto del componente queda
        /// </summary>
        private float Disponible = 0;

        public float Cantidad
        {
            set { Disponible = value; }
            get { return Disponible; }
        }

        public Unidad u = new Unidad();

        public string Unidad
        {
            get { return u.Nombre; }

        }
      
        private double costo = 0;

        public double Costo
        {
            set { costo = value; }
            get { return costo; }
        }

        public Componente()
        {
        }

        public Componente(string c, string n, float d)
        {
            this.Codigo = c;
            this.Nombre = n;
            this.Cantidad = d;          
        }
       
    }
}
